Sie sind hier:
Lexikon/Glossar
Telefon (Mo-Fr 9-16 Uhr):
0201/649590-0
|
Kontaktformular
MENU
Start
Hauptseite
Angebote im Überblick
Kernkompetenzen
Softwareentwicklung
Beratung
Firmen-Schulungen
Offene Seminare
Online-Maßnahmen
Vorträge
Coaching
Support
Fachbücher
Fachartikel
Konditionen
Themen
Kernkompetenzen
Aktuelle Themen
Web & Cloud
Apps / Mobilplattformen
Benutzeroberflächen / User Experience
.NET
JavaScript / TypeScript
Java
Programmiersprachen
Entwicklungswerkzeuge
Scripting
Softwareengineering
Datenbanken / Reporting / BI
Betriebssysteme & Virtualisierung
Microsoft Server-Produkte
Windows & Office für Anwender
Soft Skills & IT-Recht
Beratung
Beratungsthemen
Coaching
Softwareentwicklung
Technischer Support
Unsere Top-Berater
Referenzkunden
Angebotsanfrage
Individuelle Schulungen
1026 Schulungsthemen
Agendakonfigurator
Weiterbildungsphilosophie
Didaktische Konzepte
Vor Ort oder online
Unsere Top-Trainer
Referenzkunden
Teilnehmerfeedback
Angebotsanfrage
Offene Seminare
.NET-Akademie
.NET/C#-Basisseminar
WPF
WinUI
.NET MAUI
Blazor
ASP.NET WebAPI & gRPC
Entity Framework Core
Unit Testing / TDD
PowerShell
Infotage
Wissen
Übersicht
Fachbücher
Fachartikel
Konferenzvorträge
Konferenzen/Events
Spickzettel
Lexikon/Glossar
Programmcodebibliothek
Versionshistorie
Weblog
Downloads
Newsletter
Community-/Leserportal
Registrierung
.NET/C#/Visual Studio
.NET 10.0
.NET 9.0
.NET 8.0
ASP.NET (Core)/Blazor
PowerShell
Über uns
Kontakt
Selbstdarstellung
Kernkompetenzen
Dr. Holger Schwichtenberg
Top-Experten
Leitung & Kundenteam
Referenzkunden
Kundenaussagen
Referenzprojekte
Partner
Konditionen
Stellenangebote
Weitere Websites
Impressum
Datenschutzerklärung, Haftung, Urheberrecht, Barrierefreiheit
Suche
Themenkatalog
Tag Cloud
Volltextsuche
Site Map
FAQs
Erklärung des Begriffs: .NET-Sprache
Zur Stichwortliste unseres Lexikons
Was ist
.NET-Sprache
?
Die Anzahl der
Programmiersprache
n, die
MSIL
-Code für das
.NET Framework
erzeugen können kann beeindrucken: Neben den fünf Sprachen von Microsoft und drei Sprachen von Microsoft Research gibt es noch 19 weitere
Compiler
anderer Anbieter. In den insgesamt 27 Sprachen sind nicht nur objektorientierte Sprachen wie C#,
Java
, C++, Visual Basic und Delphi, sondern auch funktionale Sprachen wie
SML
, Caml und Haskell sowie "alte Tanten" wie FORTRAN und COBOL. Bis auf C++ 7.0 verschenkt Microsoft übrigens alle anderen Sprachen in einer Kommandozeilencompiler-Variante. Auch unter den anderen Anbietern findet sich viel Freeware. Sowohl
MSIL
-Code als auch
Java
-Byte-Code erzeugen kann als einziges das Gardens Point Component Pascal der Queensland University. Die
Java
-Variante von Microsoft (
JSharp
) erzeugt nur
Managed Code
für das
.NET Framework
(vg. [4]). C# ist inzwischen ebenfalls bei der
ECMA
ein Standard (
ECMA
Standard 334, Arbeitsgruppe TC39/TG2).
Basis für die Integration verschiedener Sprachen ist die
Common Language Specification
(
CLS
). Die
CLS
ist ein Regelwerk für
Compiler
, das festlegt, wie die Umsetzung von sprachspezifischen Konzepten in die
MSIL
erfolgen muss. Kern der
CLS
ist das
Common Type System
(
CTS
), das ein einheitliches System von Datentypen definiert. Denn nur wenn die verschiedenen Sprachen die gleichen Datentypen verwenden, ist eine problemlose Integration möglich.
CLS
und
CTS
ermöglichen nicht nur den sprachübergreifenden Aufruf von
Methode
n, sondern auch die
Vererbung
zwischen verschiedenen Sprachen.
Querverweise zu anderen Begriffen im Lexikon
Common Language Specification (CLS)
Common Type System (CTS )
Programmiersprache
.NET Framework
Managed Code
Vererbung
Compiler
Methode
JSharp (J#)
Java
European Computer Manufacturers Association (ECMA )
Common Type System (CTS )
Microsoft Intermediate Language (MSIL)
System Modeling Language (SML)
Common Language Specification (CLS)
Beratung & Support
Anfrage für Beratung/Consulting zu .NET-SPRACHE
Gesamter Beratungsthemenkatalog
Technischer Support zum .NET-SPRACHE
Schulungen
.NET im Überblick für Softwareentwickler
.NET-Basiswissen
.NET-Überblick für .NET-Einsteiger und .NET-Entscheider (wahlweise für das klassische .NET Framework und/oder das moderne .NET)
Visual Studio für Einsteiger
Anfrage für eine individuelle Schulung zum Thema .NET-SPRACHE
Gesamter Schulungsthemenkatalog
Fachbücher
Blazor 10.0: Moderne Webanwendungen und hybride Cross-Platform-Apps mit .NET 10.0, C# 14.0 und Visual Studio 2026
C# 14.0 Crashkurs
Moderne Datenzugriffslösungen mit Entity Framework Core 10.0
.NET 10.0 Update: Die Neuerungen in .NET 10.0 gegenüber .NET 9.0
Blazor 9.0: Moderne Webanwendungen und hybride Cross-Platform-Apps mit .NET 9.0, C# 13.0 und Visual Studio 2022
C# 13.0 Crashkurs
Cross-Plattform-Apps mit .NET MAUI entwickeln
Moderne Datenzugriffslösungen mit Entity Framework Core 9.0
.NET 9.0 Update: Die Neuerungen in .NET 9.0 gegenüber .NET 8.0
PowerShell 7 und Windows PowerShell 5 – das Praxishandbuch
.NET 8.0 Update: Die Neuerungen in .NET 8.0 gegenüber .NET 7.0
Concurrency with Modern C++: What every professional C++ programmer should know about concurrency
C++20: Get the Details
Blazor 8.0: Moderne Webanwendungen und hybride Cross-Platform-Apps mit .NET 8.0, C# 12.0 und Visual Studio 2022
Moderne Datenzugriffslösungen mit Entity Framework Core 8.0
C# 12.0 Crashkurs
App-Entwicklung für Mobile und Desktop: Software Engineering mit .NET MAUI und Comet für iOS, Android, Windows und macOS
Cross-Plattform-Apps mit .NET MAUI entwickeln
Blazor 7.0: Blazor WebAssembly, Blazor Server und Blazor Hybrid
C# 11.0 Crashkurs
Moderne Datenzugriffslösungen mit Entity Framework Core 7.0
PowerShell 7 und Windows PowerShell 5 – das Praxishandbuch
C++ Core Guidelines Explained: Best Practices for Modern C++
App Engineering: SwiftUI, Jetpack Compose, .NET MAUI und Flutter
Vue.js 3 Crashkurs
Moderne Datenzugriffslösungen mit Entity Framework Core 6.0
Blazor 6.0: Blazor WebAssembly, Blazor Server und Blazor Desktop
C# 10.0 Crashkurs
Cross-Plattform-Apps mit Xamarin.Forms entwickeln
Developing Web Components with TypeScript: Native Web Development Using Thin Libraries
Alle unsere aktuellen Fachbücher
E-Book-Abo für ab 99 Euro im Jahr